(goto-char output-end)
(insert generate-autoload-section-trailer)))
(message "Generating autoloads for %s...done" file)))
-
+\f
(defconst generated-autoload-file "loaddefs.el"
"*File \\[update-file-autoloads] puts autoloads into.
A .el file can set this in its local variables section to make its
(recursive-edit)
(beginning-of-line))
(generate-file-autoloads file)))
+ (if (interactive-p) (save-buffer))
(if (and (null existing-buffer)
(setq existing-buffer (get-file-buffer file)))
(kill-buffer existing-buffer)))))
"Run \\[update-file-autoloads] on each .el file in DIR."
(interactive "DUpdate autoloads for directory: ")
(mapcar 'update-file-autoloads
- (directory-files dir nil "\\.el$")))
+ (directory-files dir nil "\\.el$"))
+ (if (interactive-p)
+ (save-excursion
+ (set-buffer (find-file-noselect generated-autoload-file))
+ (save-buffer))))
;;;###autoload
(defun batch-update-autoloads ()